package com.loong.news.common.backend.result;

import lombok.*;

import java.util.Date;

@Builder
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class NewsResult {
    /**
     * id
     */
    private Long id;
    /**
     * 标题
     */
    private String title;
    /**
     * 新闻类别
     */
    private Long categoryId;
    /**
     * 新闻来源
     */
    private String press;
    /**
     * 作者
     */
    private String author;
    /**
     * 关键字
     */
    private String keyWord;
    /**
     * 图片
     */
    private String picturePath;
    /**
     * 视频
     */
    private String videoPath;
    /**
     * 图片和视频总数
     */
    private Integer imageAndVideoNum;
    /**
     * 新闻状态：1未审核 2未发布 3已发布 4已驳回
     */
    private Integer status;
    /**
     * 阅读数
     */
    private Long readNum;
    /**
     * 分享数
     */
    private Long shareNum;
    /**
     * 点赞数
     */
    private Long likeNum;
    /**
     * 举报数
     */
    private Long unlikeNum;
    /**
     * 发布时间
     */
    private Date releaseTime;
    /**
     * 驳回时间
     */
    private Date rejectTime;
    /**
     * 置顶
     */
    private Boolean top;
    /**
     * 新闻内容
     */
    private String content;
    /**
     * 新闻概述
     */
    private String summarize;
    /**
     * 创建时间
     */
    private Date createTime;
}